<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>第二部分：Spring Integration框架概述</title>
<link rel="stylesheet" href="css/manual.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="index.html"
	title="Spring Integration Reference Manual">
<link rel="up" href="index.html"
	title="Spring Integration Reference Manual">
<link rel="prev" href="whats-new.html"
	title="1.&nbsp;What's new in Spring Integration 2.2?">
<link rel="next" href="overview.html"
	title="2.&nbsp;Spring Integration Overview">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
	alink="#0000FF">
	<div class="navheader">
		<table width="100%" summary="Navigation header">
			<tr>
				<th colspan="3" align="center">第二部分：Spring Integration框架概述</th>
			</tr>
			<tr>
				<td width="20%" align="left"><a accesskey="p"
					href="whats-new.html">上一页</a>&nbsp;</td>
				<th width="60%" align="center">&nbsp;</th>
				<td width="20%" align="right">&nbsp;<a accesskey="n"
					href="overview.html">下一页</a></td>
			</tr>
		</table>
		<hr>
	</div>
	<div class="part"
		title="Part&nbsp;II.&nbsp;Overview of Spring Integration Framework">
		<div class="titlepage">
			<div>
				<div>
					<h1 class="title">
						<a name="spring-integration-introduction"></a>Part&nbsp;II.&nbsp;Overview
						of Spring Integration Framework
					</h1>
				</div>
			</div>
		</div>

		<div class="partintro"
			title="Overview of Spring Integration Framework">
			<div></div>
			<p>
				Spring Integration扩展了Spring编程模型，实现了著名的<a class="ulink"
					href="http://www.eaipatterns.com/" target="_top">企业集成模式（EIP）</a>. 
				使用Spring Integration，你可以在Spring应用程序<span
					class="emphasis"><em>内部</em></span>构建轻量级的消息系统，从而
				使用声明式适配器来实现与外部系统的集成。
				这些适配器进一步抽象了Spring中的远程调用、消息处理和调度处理。
				Spring Integration的首要目标是提供一种简单的系统构建模型，来帮助大家建立
				企业级集成方案。通过使用Spring Integration，你可以分离关注点，以使写出可维护
				和可测试的代码。				
			</p>
		</div>

	</div>
	<div class="navfooter">
		<hr>
		<table width="100%" summary="Navigation footer">
			<tr>
				<td width="40%" align="left"><a accesskey="p"
					href="whats-new.html">上一页</a>&nbsp;</td>
				<td width="20%" align="center">&nbsp;</td>
				<td width="40%" align="right">&nbsp;<a accesskey="n"
					href="overview.html">下一页</a></td>
			</tr>
			<tr>
				<td width="40%" align="left" valign="top">1.&nbsp;Spring Integration 2.2有何更新内容？&nbsp;</td>
				<td width="20%" align="center"><a accesskey="h"
					href="index.html">主页</a></td>
				<td width="40%" align="right" valign="top">&nbsp;2.&nbsp;Spring
					Integration概述</td>
			</tr>
		</table>
	</div>
	<!-- Begin 2nd Google code - a mod -->
	<script type="text/javascript">
		var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl."
				: "http://www.");
		document
				.write(unescape("%3Cscript src='"
						+ gaJsHost
						+ "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
	</script>
	<script type="text/javascript">
		var OrgTracker = _gat._getTracker("UA-2728886-2");
		OrgTracker._setDomainName("none");
		OrgTracker._setAllowLinker(true);
		OrgTracker._trackPageview();
	</script>
	<!-- End 2nd Google code -->


	<script type="text/javascript">
		function detectLastFrame() {
			var thisF = this.window;
			var allF = parent.top.frames;
			return allF[allF.length - 1] == thisF;
		}

		// Only inject the following code if this is a normal page or the last // frame of a frameset.
		if (parent.top.frames.length == 0 || detectLastFrame()) {
			// Inject the SpringSource search widget too.
			document
					.write(unescape("%3Cscript src='http://search.springsource.org/widget/searchtool.js' type='text/javascript'%3E%3C/script%3E"));
			// Inject the Eloqua code
			document
					.write(unescape("%3Cscript src='/elqNow/elqCfg.js' type='text/javascript'%3E%3C/script%3E"));
			document
					.write(unescape("%3Cscript src='/elqNow/elqImg.js' type='text/javascript'%3E%3C/script%3E"));

		}
	</script>
</body>
</html>